home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1993…ch: Other People's Memory / ADC Developer CD (1993-03) (''Other People's Memory'')_iso / Dev.CD Mar 93.iso / Development Platforms / LISP Related / LISP Goodies / McCartney-library 1.1 / README < prev   
Encoding:
Text File  |  1992-09-02  |  2.5 KB  |  70 lines  |  [TEXT/CCL2]

  1. McCartney's MCL Library 1.1
  2.  
  3. This is a collection of some useful code for MCL 2.0.
  4.  
  5. File Utilities includes the following:
  6.  
  7. 1)  A load function which compiles the file to load as needed and
  8.     loads the .fasl version.  This is a big time saver.
  9.  
  10. 2)  A function which incrementally copies a directory/subdirectories
  11.     of files matching a pattern.  It uses the modification date to
  12.     determine if each file in the source directory is newer than each
  13.     file in the destination directory.  This is another time saver.
  14.  
  15. 3)  A menu which lists files in directories in a hierachical menu.  
  16.     Choosing a file from the menu opens the file.  
  17.     This is another time saver. 
  18.  
  19.  
  20. Oodles files includes the following:
  21.  
  22. 1)  A few files from Mike Engber's oodles-of-utils package.
  23.  
  24. 2)  My extension to GWorld-view, to make offscreen drawing easier.
  25.  
  26.  
  27. Misc includes the following:
  28.  
  29. 1)  Simple 3D perspective projection routines for displaying 
  30.     3D graphics.
  31.  
  32. 2)  Graphics utilities.
  33.  
  34.  
  35. Views includes the following:
  36.  
  37. 1)  Pop up view:  a view that "pops up" to temporarily display programmer
  38.     defined graphics and text.  It appears like a shadow edge window on
  39.     the screen.  It is displayed as long as the user has the mouse
  40.     button down, and it instantaneously restores the background that
  41.     it covered when it is released (like a pop up menu does).
  42.  
  43. 2)  Pop up view button:  a button that displays a pop up view when pressed.
  44.  
  45. 3)  Pop up select icon view:  a pop up view that displays a palette of
  46.     icons.  The user can select an icon by moving the mouse over it.
  47.     This is like the tool palettes seen in many graphics programs.
  48.     (e.g. canvas)
  49.  
  50. 4)  Select icon button:  a dialog item that displays an icon.  When the
  51.     user presses the button, a pop up select icon view is displayed, allowing
  52.     the user to select an icon.  The selected icon becomes the icon
  53.     displayed by the button.
  54.  
  55. 5)  Number line view:  a slick dialog item which displays either a 
  56.     horizontal or vertical number line.  The number line can be 
  57.     scrolled or rescaled in real time by the user (using smooth 
  58.     offscreen graphics).  This is good for the "scales" at the left 
  59.     and bottom of a data display (e.g. scatter plot).
  60.  
  61. 6)  Scatter plot view:  a view for displaying a scatter plot, 
  62.     optimized for speed and smoothness (i.e. using offscreen graphics 
  63.     to update)
  64.  
  65. 7)  Histogram view:  a view for displaying a histogram in 3D, 
  66.     optimized for speed and smoothness (i.e. using offscreen graphics 
  67.     to update)
  68.  
  69.  
  70. Also, documentation and a detailed example is provided.